package com.slt.designpatterns.factory.factory1.factoryMethod;


import com.slt.designpatterns.factory.factory1.simpleFactory.Shape;

/**
 * 将创建对象的任务委托给多个工厂子类中的某一个，客户端在使用时可以无需关心是哪一个工厂子类创建产品子类，
 * 需要时再动态指定，可将具体工厂类的类名存储在配置文件或数据库中。
 */
public interface Factory {
    public Shape getShape();
}


